package 面向对象.day05;

import javax.swing.*;

/**
 * @author 王敬仟
 * Bomb 炸弹
 * SeaObject 继承父类
 */
public class Bomb extends SeaObject {
    /*炸弹的构造方法*/
    public Bomb(int x,int y){
        //炸弹的x y是根据潜艇的坐标计算出来的
        super(9,12,x,y,3);
    }
    /*炸弹的移动方法*/
    public void move(){
        y += speed;//y向下移动
    }
    /*返回炸弹图片*/
    public ImageIcon getImage(){
        return Iamges.bomb;
    }
    /** 重写isOutOfBounds()检测炸弹越界 */
    public boolean isOutOfBounds(){
        //World.HEIGHT窗口的高即为越界了
        return y>= World.HEIGHT;
    }
}
